package tabela;

import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Toolkit;
import java.util.LinkedList;

import javax.swing.JFrame;
import javax.swing.JPanel;


public class TesteThreadAtualizaDoisPaineisTabela {

	/**
	 * @param args
	 */
	public static void main(String[] args) 
	{
		JFrame f = new JFrame();
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
		f.setSize(d);
		
		JPanel p = new JPanel();
		GridBagLayout layout = new GridBagLayout();
		p.setLayout(layout);
		
		GridBagConstraints g = new GridBagConstraints();
		
		g.gridy = 0;
		LinkedList<String> cabecalhos = new LinkedList<String>();
		cabecalhos.add("x");
		cabecalhos.add("y");
		cabecalhos.add("result");
		
		PainelTabelaExpoeAtividadesParaOutraTabela tabela = new PainelTabelaExpoeAtividadesParaOutraTabela(cabecalhos);
		p.add(tabela,g);
		
		PainelTabelaExpoeAtividadesParaOutraTabela tabela2 = new PainelTabelaExpoeAtividadesParaOutraTabela(cabecalhos);
		p.add(tabela2,g);
		
		f.add(p);
		f.setVisible(true);
		
		ThreadAtualizaDoisPaineisTabela thread = new ThreadAtualizaDoisPaineisTabela(tabela, tabela2);
		thread.start();
	}

}
